package com.ebupt.migu.music.popup.service;

import com.ebupt.migu.music.commons.constants.ResultMsg;
import com.ebupt.migu.music.popup.dto.ActivityDetailDTO;
import com.ebupt.migu.music.popup.dto.ActivityHitDTO;

/**
 * 服务云全局弹窗接口
 *
 * @author wangzhu
 * @since 2021-11-17
 */
public interface ActivityService {

    /**
     * 获取活动详情
     *
     * @param activityDetailDTO
     * @return
     */
    ResultMsg getDetail(ActivityDetailDTO activityDetailDTO);

    /**
     * 获取活动详情
     *
     * @param activityDetailDTO
     * @return
     */
    ResultMsg getBatch(ActivityDetailDTO activityDetailDTO);

    /**
     * 活动触发成功上报
     *
     * @param activityHitDTO
     * @return
     */
    ResultMsg getHit(ActivityHitDTO activityHitDTO);

}
